Detailing Architectural Design in the Tropos Methodology
نویسندگان
چکیده
Software systems development happens within a context which organizational processes are wellestablished. Hence, software needs to be built with flexible architectures based in social and intentional concepts to enable software to evolve consistently with its operational environment. In this sense, the Tropos requirements oriented development methodology, has defined a number of organizational architectural styles which are suitable to agent, cooperative, dynamic and distributed applications. In this paper, we use an extended version of UML to describe these novel architectural styles in order to provide a detailed representation of both the structure and behaviour of the architectural design using these styles. This proposal has been applied to an e-commerce software system.
منابع مشابه
Towards Requirements-Driven Information Systems Engineering
Information systems of the future will have to better match their operational organizational environment. Unfortunately, development methodologies have traditionally been inspired by programming concepts, not organizational ones, leading to a semantic gap between the system and its environment. To reduce as much as possible this gap, this paper proposes a development methodology named Tropos wh...
متن کاملUML for Agent-Oriented Software Development: The Tropos Proposal
We describe a software development methodology called Tropos for agent-oriented software systems. The methodology adopts the i* modeling framework [29], which offers the notions of actor, goal and (actor) dependency, and uses these as a foundation to model early and late requirements, architectural and detailed design. The paper outlines the methodology, and shows how the concepts of Tropos can...
متن کاملUsing Tropos Methodology to Model an Integrated Health Assessment System
This paper presents a case study to illustrate the features and the stages of the Tropos methodology. Tropos is an agent-oriented software engineering methodology that covers four development stages: early and late requirements analysis, architectural design and detail design. The electronic Single Assessment Process (eSAP), and electronic system to deliver the integrated health assessment of h...
متن کاملDesirability-based architectural design of forms
Abstract The decisions and personal preferences of the designer are vital for all aspects and stages of the design. To elaborate, the designer has the central role in creation, development, detailing and construction of the built forms. Also, the scientific/engineering evaluations of the design models are carried out under the directions and decisions of the designer. The paper explores the con...
متن کاملModeling Organizational Architectural Styles in UML: The Tropos Case
Today’s software operate in a dynamic, organizational context and hence, it needs flexible architectures based in social and intentional concepts to enable software to evolve consistently with its operational environment. The Tropos requirements oriented development methodology, has defined a number of organizational architectural styles which are suitable to cooperative, dynamic and distribute...
متن کامل